An Agile Reverse Engineering Process based on a Framework
نویسندگان
چکیده
This paper presents an agile reverse engineering process, referred to as PARFAIT/RE, which has been abstracted from the use of a framework-based agile reengineering process, named PARFAIT. The proposition of PARFAIT/RE has been evidenced from an analysis done in a reengineering case study of a medium size system. Several factors collaborate to make PARFAIT/RE agile: a) active participation of legacy system users to validate the artifacts created and to suggest new requirements or the removal of requirements that do not belong to the business context; b) incremental approach; c) prototyping paradigm feasible from the framework instantiation; and d) use of an analysis pattern language (GRN), which was the basis for building the GREN framework. GRN belongs to the business resource management domain and supports object oriented modeling of procedural legacy systems. The analysis models created are used to support the framework instantiation.
منابع مشابه
Using Reverse Semantic Traceability for Quality Control in Agile MSF- based Projects
Reverse Semantic Traceability (RST) is a quality control method that allows minimizing inconsistencies between inputs and outputs of every step in a software development process. For each step, before proceeding to the subsequent ones, the current inputs are restored (reverse engineered) from the current outputs, and compared to the original versions of inputs. If they are semantically differen...
متن کاملAnalyzing Indexes of Agile Reverse logistics Using Interpretive Structural Modeling Approach
With development of technology and science and continuous increase in productivity, product life cycles are shortened and customer demands are more personalized and diversified, which makes companies face with ever changing and unpredictable competitive environment. Therefore, rapid response to market competition has become one of the main focuses and the competitive advantages. Today, one of t...
متن کاملThe Software Requirements Framework for Document Changes Using Reverse Enginering Approach
Document changes are center of focus in maintenance phase during software development life cycle (SDLC). In Agile development process, document maintenance become crucial as the focus is on technical maintenance. This paper presents a software requirements framework for document changes using reverse engineering approach. The framework is called XML Document Tracker (XML_DocTracker). Based on t...
متن کاملAnalyzing Indexes of Agile Reverse logistics Using Interpretive Structural Modeling Approach
With development of technology and science and continuous increase in productivity, product life cycles are shortened and customer demands are more personalized and diversified, which makes companies face with ever changing and unpredictable competitive environment. Therefore, rapid response to market competition has become one of the main focuses and the competitive advantages. Today, one of t...
متن کاملASIC design protection against reverse engineering during the fabrication process using automatic netlist obfuscation design flow
Fab-less business model in semiconductor industry has led to serious concerns about trustworthy hardware. In untrusted foundries and manufacturing companies, submitted layout may be analyzed and reverse engineered to steal the information of a design or insert malicious Trojans. Understanding the netlist topology is the ultimate goal of the reverse engineering process. In this paper, we propose...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003